stone (throw stones at) - German English Dictionary